Understanding Notional Machines through Traditional Teaching with Conceptual Contraposition and Program Memory Tracing
نویسندگان
چکیده
A correct understanding about how computers run code is mandatory in order to effectively learn to program. Lectures have historically been used in programming courses to teach how computers execute code, and students are assessed through traditional evaluation methods, such as exams. Constructivism learning theory objects to students’ passiveness during lessons, and traditional quantitative methods for evaluating a complex cognitive process such as understanding. Constructivism proposes complimentary techniques, such as conceptual contraposition and colloquies. We enriched lectures of a “Programming II” (CS2) course combining conceptual contraposition with program memory tracing, then we evaluated students’ understanding of programming concepts through colloquies. Results revealed that these techniques applied to the lecture are insufficient to help students develop satisfactory mental models of the C++ notional machine, and colloquies behaved as the most comprehensive traditional evaluations conducted in the course.
منابع مشابه
A Qualitative Investigation Into Conceptual Understanding at Iranian Elementary Schools
This study attempts to root out some of the causes of absence of conceptual understanding in elementary level particularly in math subject and the factors that cause this deficiency. As a body of researchers, we use a quasi-form of methodology qualitatively designed by which we give a pre-test and post-test to our participants (randomly selected teachers and students), through some open-ended q...
متن کاملDynamic Scheduling for Large-Scale Distributed-Memory Ray Tracing
Ray tracing is an attractive technique for visualizing scientific data because it can produce high quality images that faithfully represent physically-based phenomena. Its embarrassingly parallel reputation makes it a natural candidate for visualizing large data sets on distributed memory clusters, especially for machines without specialized graphics hardware. Unfortunately, the traditional rec...
متن کاملسوگیری حافظه ناآشکار و آشکار در افراد افسرده بر اساس پردازش انتقال مناسب
The aim of the present research was to examine implicit and explicit memory bias in depressed individuals based on the Transfer Appropriate Processing (TAP) framework. For this purpose, 60 participants (30 outpatient depressed participants for the experimental group and 30 non-depressed participants for the control group) were selected as research sample based on psychiatric interviews of DSM-I...
متن کاملTHE EFFECT OF COGNITIVE FUNCTION OF METAPHORS ON TEACHING ECONOMIC TERMS TO IRANIAN ECONOMIC MAJORS IN ESP COURSES
The purpose of this study was to investigate the effect of two strategies of explicit teaching of economic terms on learners' vocabulary learning and retention. In the first explicit strategy, known as 'etymological elaboration', the focus was on presenting conceptual metaphors through 'identify-the-source' tasks, that is, providing the learners with the source domains underlying the metaphors,...
متن کاملTool-assisted performance measurement and tuning of UPC applications
The PGAS paradigm provides a shared-memory abstraction for programming distributed-memory machines. UPC, one of the more popular PGAS languages, improves ease of programming for the user, yet it also makes it difficult for performance analysis to correlate runtime behavior to program constructs. As efficient remote memory access is critical to performance, understanding the communication patter...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CLEI Electron. J.
دوره 19 شماره
صفحات -
تاریخ انتشار 2016